import request from '@/utils/request'

class GetOptionsParams {
    auditType: string | undefined // 审计类型
    companyId: string | undefined // 公司Id
}

/** 获取当前操作和操作人选项 */
export const getOptions = (params: GetOptionsParams): any => {
    return request({
        url: '/api/system/audit/operation',
        method: 'get',
        params
    })
}

class SearchParams {
    auditType: string | undefined // 计类型审
    companyId: string | undefined // 公司Id
    pageNo: string | undefined // 请求页数
    pageSize: string | undefined // 请求页内个数
    keyword: string | undefined // 搜索字段 || ''
    operator: string | undefined // 操作人 || ''
    operation: string | undefined // 操作 || ''
    createTimeFrom: string | undefined // 开始时间 || ''
    createTimeTo: string | undefined // 结束时间 || ''
}

/** 获取搜索的列表信息 */
export const getSearchList = (params: SearchParams): any => {
    return request({
        url: '/api/system/audit/list',
        method: 'get',
        params
    })
}
